NVIDIA — Software Engineer

Posted: 14-10-2025

Salary: ₹18 - ₹32 Lakhs/Annum Expected

About the Role:

NVIDIA’s Software Engineering team is on the lookout for passionate and skilled Software Engineers who are excited to design, build, and optimize high-performance software stacks powering the next generation of NVIDIA products. This role involves developing and maintaining system software across multiple NVIDIA platforms and working closely with cross-functional teams to deliver innovative solutions that enhance system performance and functionality.

Responsibilities:

  • Work through the product life cycle to design, build, and improve software modules.
  • Debug complex software and low-level system issues.
  • Optimize performance across hardware and software layers.
  • Develop automated tools for validation, benchmarking, and tuning.
  • Collaborate with multi-disciplinary teams for new product features and architecture improvements.
  • Analyze system bottlenecks and implement optimization solutions.

Key Technical Skills:

C, C++, Python, Java, Golang, Data Structures, Algorithms, OOPS, Windows, Linux, Embedded Systems, Debugging, System Optimization, Automation, Cloud, Full Stack, Backend Development, Kubernetes, DevOps, Distributed Systems, AI, ML, DL, NLP

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
  • Minimum 3 years of strong coding experience in C/C++/Python/Java/Golang.
  • Solid understanding of object-oriented programming and data structures.
  • Hands-on experience with Windows, Linux, or embedded OS environments.
  • Excellent problem-solving skills and analytical thinking.
  • Exposure to one or more domains such as system software, cloud development, AI/ML, SRE/DevOps, automation, or large-scale distributed systems.
  • Strong collaborative and communication skills to work effectively across global teams.

Work Environment:

This position provides an intellectually stimulating environment, promoting innovation and creativity. Engineers enjoy autonomy while collaborating with some of the brightest minds in the industry to revolutionize computing technologies, AI, and graphics.

Important Notice:

This job description and related content are owned by NVIDIA. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact NVIDIA directly. We do not process applications or respond to candidate queries.